Measuring the Dependability of Web Services for Use in e-Science Experiments
نویسندگان
چکیده
This paper introduces a dependability assessment tool (WSsDAT) for Web Services monitoring and testing. It allows users to evaluate dependability of Web Services from the point of view of their clients by collecting metadata representing a number of dependability metrics. This Java-based tool can be deployed in diverse geographical locations to monitor and test the behaviour of a selected set of Web Services within preset time intervals. The graphical user interface of the tool provides real-time statistical data describing dependability of the Web Services under monitoring. The tool makes it possible for the users to identify typical patters of dependability-specific behaviour depending on the time of the day, days of the week or the client locations, or collect and analyse service dependability measurements during long periods of time, as well to obtain dependability-related information about current service behaviour. The paper reports a successful series of experiments on using this tool for assessing two BLAST Web Services widely used in the bioinformatics domain. The paper shows how the tool can be employed by e-scientists to help them in making informed choices improving the overall dependability of the ‘in silico’ experiments they are performing using a set of distributed services.
منابع مشابه
Measuring and Dealing with the Uncertainty of SOA Solutions
The paper investigates the uncertainty of Web Services performance and the instability of their communication medium (the Internet), and shows the influence of these two factors on the overall dependability of SOA. We present our practical experience in benchmarking and measuring the behaviour of a number of existing Web Services used in e-science and bio-informatics, provide the results of sta...
متن کاملWS-mediator for improving dependability of service composition
Web Services and service-oriented architectures (SOAs) represent a new paradigm for building distributed computing applications. In recent years, they have started to play a critical role in numerous e-Science and eCommerce applications. The advantages of Web Services, such as their loosely coupled architecture and standardized interoperability, make them a desirable platform, especially for de...
متن کاملMediating Web Services for Dependability
The paper presents a novel approach to improving dependability of Web Service composition. The proposed architecture, called WS-Mediator, relies on an off-theshelf mediator solution implementing run-time dependability monitoring and assessment, resilience-explicit computing and fault tolerance mechanisms used together to achieve dependable dynamic Web Service integration. We have implemented a ...
متن کاملHigh Fuzzy Utility Based Frequent Patterns Mining Approach for Mobile Web Services Sequences
Nowadays high fuzzy utility based pattern mining is an emerging topic in data mining. It refers to discover all patterns having a high utility meeting a user-specified minimum high utility threshold. It comprises extracting patterns which are highly accessed in mobile web service sequences. Different from the traditional fuzzy approach, high fuzzy utility mining considers not only counts of mob...
متن کاملFT-Grid: A Fault-Tolerance System for e-Science
The FT-Grid system introduces a multi-version design -based fault tolerance framework that allows faults occurring in service-based systems to be tolerated, thus increasing the dependability of such systems. This paper details the progress that has been made in the development of FT-Grid, including both a GUI client and also a web service interface. We show empirical evidence of the dependabili...
متن کامل